package com.edu.edusystem.service;


import com.edu.edusystem.domain.Course;
import com.edu.edusystem.domain.CourseLesson;
import com.edu.edusystem.domain.CourseSection;

import java.util.List;

public interface CourseContentService {

    /*根据课程id查询对应的课程内容 （章节 + 课时）
    * */
    public List<CourseSection> findSectionAndLessonByCourseId(Integer courseId);

    /**
     * 回显章节对应的课程信息
     * */
    public Course findCourseByCourseId(int courseId);

    /**
     * 保存章节
     * */
    public void saveSection(CourseSection courseSection);

    /*更新章节信息
    * */
    void updateSection(CourseSection courseSection);

    /**
     * 修改章节状态
     */
    public void updateSectionStatus(int id , int status);

    /**
     *添加课时
     */
    public void saveLesson(CourseLesson lesson);

    /**
     *修改课时
     */
    public void updateLesson(CourseLesson lesson);

    /**
     * 修改章节状态
     */


    public  void updateLessonsStatus(int id, int status);
}
